body{
	/*background: rgba(26, 172, 222, 1);*/
	/*width: 100%;*/
	/*margin: 0;*/
	/*padding: 0;*/
}
.login{
	width: calc(100% - 20px);
	padding: 10px;
	margin: 0 auto;
	background:url('/index/imgs/login/login_5.png') bottom left no-repeat;
	background-size:100% 100%;
}
.login .login-logo{
	margin: 40% 0 10%;
	text-align: center;
}
.login .login-logo img{
	width: 35%;
}
.login dl{
	display: flex;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
}
.login dt{
	width: 3em;
}
.login dd{
	margin: 0;
}
.login dd input{
	border: none;
	background: rgba(0, 0, 0, 0);
	border-bottom: 1px solid rgba(153, 153, 153, 1);
	color: rgba(51, 51, 51, 1);
}
.login dd input::-webkit-input-placeholder{
	color: rgba(51, 51, 51, 1);
}
.login .btn{
	margin: 15% auto 0;
	text-align: center;
	width: 77%;
	height: 50px;
}
.login .btn button{
    width: 100%;
    height: 100%;
    border-radius: 5px;
    color: white;
	background-color: red;
	border: 0px solid red;
}
.weui-cell__bd {
	padding-left: 30%;
}
.account {
	background:url('/index/imgs/login/account.png') top -3px left no-repeat;
}
.password {
	background:url('/index/imgs/login/password.png') top -3px left no-repeat;
}